home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir27 / grphca22.zip / HISTORY.DOC < prev    next >
Text File  |  1993-02-03  |  8KB  |  162 lines

  1.  Revision History
  2.  ----------------
  3.  3 Feb 93 - Changed to version 2.2 and uploaded it to CompuServe.
  4.  
  5.  2 Feb 93 - Finally got around fixing the legend routines.  The legend
  6.  lines weren't quite aligned when center- or right-justified.  Added a
  7.  new keyword 'flat' to draw non-stacked legends lotus 1-2-3 style.  Check
  8.  out the 'legend.plt' and flat.plt' scripts file to see how it works.
  9.  
  10.  31 Jan 93 - Added the error and complementary error functions to the
  11.  set of user-callable functions.  See 'help erf' and 'help erfc'.
  12.  
  13.  30 Jan 93 - Wrote a "getch" function for COHERENT so you can press any
  14.  key to continue rather than having to press return.  Check out the new
  15.  help system.
  16.  
  17.  29 Jan 93 - New feature: you can now have several curves in a data file
  18.  by separating the data by blank lines.  See help on FILE and the
  19.  'world.plt' example script file.
  20.  
  21.  28 Jan 93 - Changed the default color to green.
  22.  
  23.  22 Jan 93 - Fixed BIG BUGS when error bar and probability plotting.
  24.  
  25.  21 Jan 93 - Fixed a tiny little bug with the memory allocation code
  26.  of the RECALL function in the DOS version.
  27.  
  28.  20 Jan 93 - Changed version to 2.1.
  29.  
  30.  20 Jan 93 - Changed code in the COHERENT and DOS versions to read in only
  31.  help keywords when requesting HELP.  The help text is read in from the
  32.  help file as needed.  The new scheme reduces the memory requirements on
  33.  PCs.  Now you can load in bigger script files!
  34.  
  35.  14 Jan 93 - Ported GRAPHICA to a Sun 4 workstation (no graphics yet).
  36.  Cleaned up the code a little bit, especially dealing with include files.
  37.  Should be easier to port to many platforms now.
  38.  
  39.  3 Jan 93 - Changed the mouse routines in the DOS version to use a
  40.  software cursor (faster than using getimage/putimage).
  41.  
  42.  2 Jan 93 - Added code to save text screen before going into graphics in
  43.  the DOS version.  This way when you get back to text mode, previous text
  44.  will still be visible.
  45.  
  46.  23 Dec 92 - Added the capability of sending output to com1 in the DOS
  47.  version.  If you have a plotter connected to that communications port, for
  48.  example, you can send hpgl output directly to the plotter (without having
  49.  to DUMP to a file and then use COPY FILE COM1: at the DOS prompt.)
  50.  
  51.  23 Dec 92 - Fixed a little buglet when changing terminal types and output
  52.  was sent to (stdout).  SHOW OUTPUT shows correct output now.
  53.  
  54.  14 Dec 92 - Added further functionality to the 'format' command by
  55.  allowing user-defined tic labels.  See FORMAT.
  56.  
  57.  14 Dec 92 - Added the 'square-root' type to the family of axis types.
  58.  
  59.  8 Dec 92 - Fixed a bug in the help command.  You can abort help by
  60.  pressing q/Q/ESC.  With the bug, the next help command was invalid.
  61.  
  62.  24 Nov 92 - Added two fonts to the Coherent version, simplex script and
  63.  complex script.  Also added the font name to SHOW FONT on all versions.
  64.  (I'm getting a "DGROUP exceeds 64K" when adding these fonts to the DOS
  65.  version.  I need to get a compiler without the 64K limit on DGROUP data.)
  66.  
  67.  17 Nov 92 - Fixed a bug with the probability scale.  It wasn't drawing
  68.  the numeric labels in the right place when plotting an x2 or y2 axis.
  69.  
  70.  12 Nov 92 - Fixed bugs in the 'mask' command.  Circles and rectangles are
  71.  now being masked correctly.
  72.  
  73.  9 Nov 92 - Released version 2.0 to Simtel.
  74.  5 Oct 92 - Uploaded version 2.0 to CompuServe.
  75.  
  76.  4 Oct 92 - Fixed a bug in the parsing routine-you can now enter numbers
  77.  preceded by a plus as well as a minus.  However, if you enter two numbers,
  78.  the second of which is negative, without a comma in between, you'll get an
  79.  error.
  80.  
  81.  4 Oct 92 -  Fixed another bug in the 'paper' command: if a negative
  82.  number is entered, its absolute value is taken.
  83.  
  84.  3 Oct 92 - Added the catalan constant to the built-in constants.  Also
  85.  added another constant called 'degree' so that you may use trigonometric
  86.  functions with angles in degrees, e.g.  sin( 20 * degree ).  See WHO.
  87.  
  88.  19 Sept 92 - Fixed a quirk with the page border:  when in non-interactive
  89.  mode (command line script files), GRAPHICA won't change the line specs on
  90.  the display to indicate the current line specs (style, width, color).
  91.  
  92.  4 Sept 92 - Finished porting GRAPHICA to Mark William Company's Coherent
  93.  v4.0.  Active devices are HPGL and PostScript.
  94.  
  95.  21 Aug 92 - Added 'format long' and 'format short' commands to control
  96.  the format of numerical results displayed on the screen.  Placed old
  97.  'logformat' command into 'format' (see FORMAT).
  98.  
  99.  18 Aug 92 - Shortened long color names, e.g. lblue instead of lightblue.
  100.  See PEN or COLOR.
  101.  
  102.  17 Aug 92 - Added the 'subscript' and 'superscript' commands but not
  103.  active yet (still working on the algorithm).  See SUB/SUPERSCRIPT.
  104.  
  105.  16 Aug 92 - Further improvements in the memory management scheme.  Almost
  106.  all the linked lists are now of one object type.  Fixed a bug in the axis
  107.  drawing scheme (was drawing axes twice and it took a long time to show the
  108.  cross-hair).
  109.  
  110.  15 Aug 92 - Merged together a bunch of "objects" (arrows, circles,
  111.  labels, legends, lines, rectangles) into linked lists of the same kind.
  112.  
  113.  14 Aug 92 - No mouse cursor (cross-hair) appears when showing graphs
  114.  in batch (not interactively).
  115.  
  116.  10 Aug 92 - Changed all text space allocation to dynamic memory
  117.  allocation.  Saves a few bytes here and there, especially on the DOS
  118.  version.
  119.  
  120.  9 Aug 92 - Added the 'who' command which works just like 'show variables'.
  121.  
  122.  8 Aug 92 - 'nopaper' has been changed to 'noborder' for clarity.
  123.  
  124.  26 Jul 92 - Added the 'memory' command that gives you a (comma separated)
  125.  number of free bytes left in RAM.  See MEMORY.
  126.  
  127.  25 Jul 92 - Fixed memory allocation problem in data structures.  Wasn't
  128.  clearing all memory allocated to data points.  All memory is now freed
  129.  when using the 'clear' command or quitting the program.
  130.  
  131.  24 Jul 92 - Fixed postscript bug, couldn't get 2 consecutive plots out
  132.  in the same session.  The second page bombed.  Works OK now.
  133.  
  134.  24 Jul 92 - Can now enter directories or filenames without quotes after
  135.  commands like 'dir', 'del', 'cd', 'type'.  GRAPHICA won't bulk at reading
  136.  something like cd c:\work without quotes.  See CD.
  137.  
  138.  23 Jul 92 - Implemented 'dir', 'del', and 'type' commands.  There is no
  139.  need to shell out to the operating system to do file maintenance.  You can
  140.  still use $ to tell GRAPHICA you're using an operating system command.
  141.  Useful to edit files, for example.  See DIR, DEL and TYPE.
  142.  
  143.  22 Jul 92 - Instead of getting an 'invalid command error' GRAPHICA now
  144.  tries to search for variables or expressions.  There is no further need to
  145.  type 'print expression' to evaluate an expression or a variable.  You can
  146.  now type in any variable or expression at the GRAPHICA command line.  You
  147.  can still use the 'print' command as usual.
  148.  
  149.  21 Jul 92 - Corrected problem with the GRAPDUMP environmental variable.
  150.  Actually rewrote the algorithm to check for 'dump' devices.  Whether a
  151.  device can be used as a 'dump' device or not is now built in in a device
  152.  table.  You'll get an error message when attempting to use an invalid
  153.  device for 'dumping'.
  154.  
  155.  20 Jul 92 - Implemented 'title' command.  Works just like 'label top' but
  156.  writes directly above frame without leaving a space for eventual 'x2' axis
  157.  labels.  See TITLE.
  158.  
  159.  19 Jul 92 - Added last-line editing and recall on DOS systems.  Very
  160.  useful to avoid typing in an entire line because you made a little
  161.  mistake.  See EDITING or RECALL.
  162.